package com.zrrd.map;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/**
 * @author WanJl
 * @version 1.0
 * @title MapTest04
 * @description
 * @create 2024/4/21
 */
public class MapTest04 {

    public static void main(String[] args) {
        //创建Map集合对象
        Map<String,String> map = new HashMap<>();

        //向map集合添加元素使用put(K key,V value)。
        map.put("key1", "value1");
        map.put("key2", "value2");
        map.put("key3", "value3");
        map.put("key4", "value4");

        //遍历map集合
        //获取所有键值对的集合，用entrySet()方法
        Set<Map.Entry<String, String>> entries = map.entrySet();
        //遍历键值对集合，获取每一个键值对对象
        for (Map.Entry<String, String> entry : entries) {
            //根据键值对对象获取键和值
            //获取键
            String key = entry.getKey();
            //获取值
            String value = entry.getValue();

            System.out.println(key+":"+value);
        }


    }
}
